package com.ny522;

public class Emp {
    private String number ;
    private String name ;
    private int age ;
//带参数的构造方法，用于创建员工对象并初始化属性值
//构造方法：方法名与类名相同，没有返回值
    public Emp ( String number , String name , int age ){
        this . number = number ;//使用 this 关键字区分成员变量和参数
        this.name= name ;
        this . age = age ;
        System . out . println (0);//打印 e ，可能用于调试目的
                //无参数的构造方法，用于创建空的员工对象
 public Emp (){
            System . out . println ("1");
            //打印1，可能用于调试目的
//以下是属性的 getter 和 setter 方法，用于访问和修改私有属性
            public String getNumber(){
                return number ;
                {
                    public void setNumber( String number ){
                    this . number = number ;
                    {
                        public String getName(){
                        return name ;
                        {
                            public void setName( String name ){
                            this.name= name ;
                            {
                                public int getAge(){
                                return age ;
                                public void setAge( int age ){
                                    this . age = age ;
                                    {
//重写 tostring 方法，用于返回员工对象的字符串表示形式
                                            //当直接打印对象时，会自动调用此方法
                                        @ Override
                                        public String toString() {
                                        return " Emp {" +
                                                "number='" + number + '\'' +
                                                ",name='" + name + '\'' +
                                                ",age+" + age +
                                                '}';
                                    }
                                        }